Search the register – results All results TABDESK LTD 10474154 - Incorporated on 11 November 2016 Harwood House, 43 Harwood Road, London, United Kingdom, SW6 4QP