About Lostock Design & Build Limited (10748642) United Kingdom