About Lambert Welch Kitchens Limited (05134143) United Kingdom