About 66 Tachbrook Street Sw1 Limited (03322559) United Kingdom