About Mcgowan Holdings Limited (SC337764) United Kingdom