About Stopford International Limited (08512166) United Kingdom