About Standard Methods Publications Limited (01579247) United Kingdom