About Barkwood Properties Limited (03809409) United Kingdom