About The Toledo Kitchen Limited (11983029) United Kingdom