About Niall Mcmahon Limited (03905180) United Kingdom