About Spyglass Engineering Services Limited (10653356) United Kingdom