About Manor Farm (solar Power) Ltd (07624543) United Kingdom