About Spencersedgwick Ltd (08515230) United Kingdom