About Keane Consultants Limited (08746890) United Kingdom