About Naylor Townsend Ltd (10069489) United Kingdom