About Barron & Higgins Properties Ltd (08276435) United Kingdom