About J & T Load Solutions Ltd (10294534) United Kingdom