About Clandillon Kelly Consulting Ltd (10996338) United Kingdom