About Hugo Russell & Co. Limited (06608995) United Kingdom