About Benjamin Oswald Limited (08949693) United Kingdom