About The Freedown Food Company Limited (03816255) United Kingdom