About Ancaster Lodge Property Limited (10691164) United Kingdom