About Barham Property Ltd (08012105) United Kingdom