About Freddie Villiers Ltd (12728986) United Kingdom