About 144 Tachbrook Street Owners Limited (02750888) United Kingdom