About Clementine Close Management Company Limited (02317476) United Kingdom