About T & R Computer Services Ltd (03623803) United Kingdom