About Richard Leask Limited (SC299644) United Kingdom