About Richard Stvens Limited (12898035) United Kingdom