About The Denbigh Workshop (CE010533) United Kingdom