About Howie & Howie Limited (03240330) United Kingdom