About Howdenshire Limited (03886656) United Kingdom