About Sandhill Close Management Company Limited (12514792) United Kingdom