About Keane Waterloo Limited (08198576) United Kingdom