About Avery Computer Services Limited (02435708) United Kingdom