About Shepherd And Wedderburn (uk) Limited (SC291752) United Kingdom