About 51a Lampton Road Ltd (11927970) United Kingdom