About Slotnew Property Management Limited (02244202) United Kingdom