About Kenilworth Carr Consulting Limited (05374319) United Kingdom