About Bell & Woods Ltd (11611387) United Kingdom