About Shepheard Property Limited (12123741) United Kingdom