About Tamar Place (borehamwood) Management Company Limited (06235474) United Kingdom