About Lamb & Wolf Holdings Limited (09985070) United Kingdom