About Shalfleet Solar Limited (09023429) United Kingdom