About Industria Solar Hengrove Limited (13422457) United Kingdom