About Cotswold Foam Limited (04705563) United Kingdom