About Williams & Francis Limited (12000901) United Kingdom