About L & T Mixers Limited (09232568) United Kingdom