About Thornbarrow Close Management Company Limited (03668589) United Kingdom