About Trecs & Co Limited (04655169) United Kingdom