About D.r. Stell & Co Limited (10982216) United Kingdom