About Stopford Limited (01630328) United Kingdom