About Lexel Lamb Limited (01010868) United Kingdom