About Sheller Ltd (09709541) United Kingdom