About The Deli (elgin) Ltd (SC580943) United Kingdom