About 17-22 Trevor Square (management) Company Limited (04483219) United Kingdom