About Lankester And Son Limited (00030285) United Kingdom