About 188 Lord Street Management Company Limited (04932162) United Kingdom