About Haymill Computers Limited (07824781) United Kingdom