About Ottringham Green Energy Limited (03799539) United Kingdom