About Keane Associates Limited (03158454) United Kingdom