About S.russell & Sons Limited (00255290) United Kingdom