About Shaftesbury Solar I Uk Holdings Limited (09963042) United Kingdom