About Rickfords Hill Publishing Ltd. (04500076) United Kingdom