About Letcombe House Management Company Limited (09693175) United Kingdom