About Keeklemere Limited (06694532) United Kingdom