About Kenninghall Solar Ltd (12004758) United Kingdom