About Openshare Residents Management Limited (02222374) United Kingdom