About Stevens & Co. (se) Limited (05216658) United Kingdom