About L. W. Clutterbuck Ltd. (04716310) United Kingdom