About Steven Bell & Son Limited (10462360) United Kingdom