About Steven Wood Ltd (07020026) United Kingdom