About Keene Design Limited (06664057) United Kingdom