About Thurlow Lawrence Holdings Limited (13375543) United Kingdom