About Solar Sense Lancashire Limited (07823140) United Kingdom