About Williams Computers & Electrical Limited (09010863) United Kingdom