About Glosrose Engineering Limited (01252000) United Kingdom