About Urban Nomad Homes Limited (10927177) United Kingdom