About Holland Finishers Limited (09685238) United Kingdom