About Keene Solutions Limited (08727447) United Kingdom