About Mcguire Holdings Limited (10627860) United Kingdom