About Houlder Limited (04400298) United Kingdom