About Freddy Products Limited (02907462) United Kingdom