About S.m. Stevens & Co. Limited (04665438) United Kingdom