About Delkeane And Keane Limited (10843155) United Kingdom