About Lord & Lady Food Company Limited (09639200) United Kingdom