About Macgowan Spencer Limited (08783291) United Kingdom