SLUG AND LETTUCE TRADING LIMITED (16896960) · CHouse.UK