About Ruuger And Partners Ltd (08020664) United Kingdom