About Ridgemead Associates Ltd (11325517) United Kingdom