About 86 Tachbrook Street Management Company Limited (01892912) United Kingdom