About Stephens-lewis Ltd (07811805) United Kingdom