About Trehawke Solar Ltd (08145041) United Kingdom