About Kettlewell Holdings Limited (09492302) United Kingdom