About Ivor Holmes Limited (00645538) United Kingdom