About London Workspace Limited (04553292) United Kingdom