About Ankrom Engineering Limited (08242049) United Kingdom