About 138-140 Gloucester Terrace (management) Limited (02080521) United Kingdom