About Kenn Developments Limited (07359882) United Kingdom