About Urbanbase Lettings Limited (05557560) United Kingdom