About Urbis Living Limited (08996509) United Kingdom