About Shepherd Property Development Ltd (13018068) United Kingdom