About Rufford Solar Limited (09903135) United Kingdom