About Astra Engineering Products Limited (02542704) United Kingdom