About Galcross Engineering Limited (06225842) United Kingdom