About 18 Lloyd Street Management Company Limited (06763195) United Kingdom