About Information Technology Rentals Limited (03970867) United Kingdom