About 126 Ley Street Limited (11155501) United Kingdom