About The Sloe Kitchen Ltd (12277997) United Kingdom