About Burcott Wells Properties Limited (02596198) United Kingdom