About Alpha Manufacturing Hixon Limited (02963616) United Kingdom