About Bishopsgate Solar 1 Limited (07865196) United Kingdom