About Holman & Co Limited (08433549) United Kingdom