About Naylor & Slater Property Development Ltd (10171429) United Kingdom