About Steven Lamb Ltd (09653024) United Kingdom