About Steven Bell Limited (07216620) United Kingdom