About Lloyd Clough & Sons Limited (02211043) United Kingdom