About 26a North Street Ltd (13085063) United Kingdom