About Hixon Keane Limited (10770293) United Kingdom