About Leopold Farmer Limited (09313850) United Kingdom