About Johnston & Scott Limited (SC046452) United Kingdom