About Lamb & Holmes Limited (03169657) United Kingdom