About Tambour Doors Limited (04328052) United Kingdom