About Barham Properties Ltd (12257797) United Kingdom