About Sheppard Project Management Limited (08399357) United Kingdom