About Leat Plastering & Rendering Ltd (13126805) United Kingdom