About Trickey Warren Solar Limited (09047279) United Kingdom