About Keenan Project Designs Ltd (10824826) United Kingdom