About Rodgers Leask Limited (02352923) United Kingdom