About Cannon Solar Control Limited (07820894) United Kingdom