About Thurlow Investments Limited (02246667) United Kingdom