About Applyshare Property Management Limited (02950886) United Kingdom