About Stuart Bell Limited (12980806) United Kingdom