About Kean Developments Limited (12510457) United Kingdom