About The Design Factory (london) Limited (04200550) United Kingdom