About Keeldelle Limited (01753394) United Kingdom