About Studio Howes Ltd (13046856) United Kingdom