About Thurlow Park (investments) Limited (00588095) United Kingdom