About Kelloran Limited (01855044) United Kingdom