About Thurleigh Investments Limited (13368617) United Kingdom