About Watcombe Close Management Company Limited (06193293) United Kingdom