About Canal Street Developments Limited (13484847) United Kingdom