About Peter Haddock Limited (00575508) United Kingdom