About Lambridge Solar Limited (08347891) United Kingdom