About Keans Limited (03098419) United Kingdom