James has been working as a window cleaner for 10 years in the local area. He is experienced in all aspects of residential window cleaning and is also well versed in most commercial businesses. James takes pride in his work and ensures that each member of his team has adequate experience to also provide a high quality and consistent service.
James and his team appreciate the difficulties that come with being time poor and they strive to accommodate your needs. In turn, the team at Shiners value their reliability and strive to ensure that they are always on time. James is fully insured and carries a current police clearance.