Oil and gas giant Royal Dutch Shell Plc (AMS:RDSA) has agreed to acquire a 43.83% stake in US solar power company Silicon Ranch Corporation from Partners Group, the parties announced on Monday.