About L & O Meats Limited (03883042) United Kingdom