About Sloan Fresh Ltd (NI661894) United Kingdom