About Stephens Rickard Ltd (08589379) United Kingdom