About Steven Walker & Sons Limited (04418947) United Kingdom