About Trenchard Close (hersham) Management Company Ltd (08455390) United Kingdom