About Sandford Close Management Co. Limited (01508197) United Kingdom