About Mcgowan & Rutherford Holdings Limited (08456511) United Kingdom