About Walmar Computers Limited (02954181) United Kingdom