About Keeling & Walker Limited (00144119) United Kingdom