About Libby Howie Limited (03801670) United Kingdom