About Mcclure Holdings Limited (04458575) United Kingdom