About Lee Howell Ltd (09217789) United Kingdom