About Urbanslot Property Management Limited (02204517) United Kingdom