About Keen Developments Limited (07497650) United Kingdom