About Towerbrook Capital Partners Limited (05333342) United Kingdom