About 120 Wigmore Street Limited (02227770) United Kingdom