About T & C Management Solutions Ltd (05489048) United Kingdom