About Ancaster House (richmond Hill) Management Company Limited (09913833) United Kingdom