About Martha Close Management Company Limited (08148456) United Kingdom