About Clifton Canvas Developments Limited (03419551) United Kingdom