About Rickwood Brothers Limited (00411169) United Kingdom