About Micklehead Business Village (st. Helens) Limited (07402039) United Kingdom