About Keenor Limited (06584858) United Kingdom