About Howards Holdings Limited (09263805) United Kingdom