About G.keen & Sons(swindon)limited (00765280) United Kingdom