About Ancroft Properties Limited (02320884) United Kingdom