About Strawberry Place Solar Limited (11695230) United Kingdom