About Thurcroft Bess Limited (13316982) United Kingdom