About The London Larder Company Limited (06828316) United Kingdom