About 266a Gloucester Terrace Ltd (10888002) United Kingdom