About Keegs Holdings Ltd (12178330) United Kingdom