About Trenchard Close Residents Company Limited (03315559) United Kingdom