About Strachan And Livingston Limited (SC011226) United Kingdom