About Keenspanner Ltd (12883662) United Kingdom