About Cranham Solar Limited (10269812) United Kingdom