About Glenwood Computers Ltd (09013113) United Kingdom