About Mcmahon Holdings Limited (01896417) United Kingdom