About Shepherd & Edwards Properties Limited (10721224) United Kingdom