About Barkham Properties Ltd (12242861) United Kingdom