About Ridders & Co Ltd (09427991) United Kingdom