About Stewart Bell Limited (12999879) United Kingdom