About Manor Farm Solar Limited (07611300) United Kingdom