About Freddy & Hicks Ltd (SC648150) United Kingdom