About Sheppards Close Management Company Limited (10568281) United Kingdom