About Freddie Stevens Ltd (12355846) United Kingdom