About Kelross Ltd (12533395) United Kingdom