About William Lees & Sons Limited (SC017974) United Kingdom