About Keen & Toms Partnership Limited (00165864) United Kingdom