About G J Mcclure Company Ltd (SC583655) United Kingdom