About Sell & Repair Ltd (11943984) United Kingdom