About Rufford Installations Limited (05281882) United Kingdom