About Alvar Process Technologies Limited (04257646) United Kingdom