About Keane Design Associates Limited (03575849) United Kingdom