About Jellie West Ltd (11765844) United Kingdom