About G. Buchanan & Sons (hillhouse) Ltd (SC681756) United Kingdom