About Sl Harrison Deli & Farm Shop Ltd (12758949) United Kingdom