About Kenniford Solar Limited (09499972) United Kingdom