About Randolph Solar Developments Ltd. (SC599812) United Kingdom