About Speers & Williams Limited (08508416) United Kingdom