About Keenan Solutions Limited (07035333) United Kingdom