About The London Design Festival Limited (04415754) United Kingdom