About Alimel North West Limited (09692318) United Kingdom