About 128 Gloucester Terrace Limited (00948517) United Kingdom