About Chatsworth Close Management Company Limited (06902646) United Kingdom