About Barham Close Management Limited (06214661) United Kingdom