About Sandhutton Solar Project Limited (09370204) United Kingdom