About Stopford Mccoll Ltd (08014227) United Kingdom