About Kean Holdings Limited (04746940) United Kingdom