About Rannoch Holdings Ltd (13271976) United Kingdom