About Clean Sheet Developments Limited (06345708) United Kingdom