About Ranelagh Holdings Ltd (11907928) United Kingdom