About Thurlow Hill Limited (12294474) United Kingdom