About Bell And Spoke Limited (11288083) United Kingdom