About The London Spaces Company Limited (06932210) United Kingdom