About Sheldrake & Wells Limited (01234544) United Kingdom