About 18 Lord Street West Management Company Limited (06860256) United Kingdom