About Place Farm Solar Limited (08185949) United Kingdom