About Barkwell Properties Limited (09030239) United Kingdom