About Peters & May Group Limited (06987252) United Kingdom