About Sell & Serve Ltd (11541811) United Kingdom