About 66 And 68 Ambergate Street Ltd (11568687) United Kingdom