About Brooking Ruse & Co. Limited (04628802) United Kingdom