About Thurlow Hill Management Company Limited (07883718) United Kingdom