About The Detail Kitchen Limited (12894773) United Kingdom