About Froyda Investment Management Ltd (09680266) United Kingdom