About The London Table Company Limited (12694429) United Kingdom