About W.j. Macgillivray & Sons (SL003623) United Kingdom