About T & Sc Solutions Limited (06414668) United Kingdom