About Rodger (builders) Limited (SC017968) United Kingdom