About S.miller & Sons Limited (00439824) United Kingdom