About John Holman & Sons Limited (09051136) United Kingdom