About Thurlow Holdings Ltd (13527618) United Kingdom