About Peters & Peters (consulting) Limited (03887684) United Kingdom