About Sheppard Property Limited (12516497) United Kingdom