About Wallis & Stevens Ltd (06344367) United Kingdom