About Peter Meade Scientific Writing Ltd (05503611) United Kingdom