About The Lord Sandwich Limited (04894074) United Kingdom