About Steadfast Rudge Solar Ltd (08103753) United Kingdom