About Mcelroy Europe Limited (03524985) United Kingdom