About Spaceshare Residents Management Limited (02241640) United Kingdom