About Urban & Co Lettings Limited (12068421) United Kingdom