About Blank Canvas Developments Limited (04754507) United Kingdom