About Edinburgh Butter Company Limited (11342494) United Kingdom