About Ludlow Computers Limited (02955505) United Kingdom