About L.h. Woodhouse & Co Limited (03028427) United Kingdom