About Ticknall Solar Ltd (07857587) United Kingdom