About Howells Design Limited (05067355) United Kingdom