About Mcglade Holdings Limited (13058429) United Kingdom