About 135 Edgware Road Limited (12174529) United Kingdom