About Patchway Solar (bristol) Limited (10026874) United Kingdom