About Russel Close Ltd (13100487) United Kingdom