About Fendyke Solar Limited (12050572) United Kingdom