About 68 Tachbrook Street Ltd (13691095) United Kingdom