About Roger Smith Installations Limited (07340840) United Kingdom