About J & A Workspace Limited (SC257663) United Kingdom