About Cottam Solar Project Limited (12711231) United Kingdom