About Beecroft Properties Limited (03273330) United Kingdom