About Keenanclean Limited (10030519) United Kingdom