About Clapham Fine Foods Limited (10919911) United Kingdom