About Canal Road Urban Village Limited (07084958) United Kingdom