About Steven Howden Ltd (10768232) United Kingdom