About Spyglass Hill Limited (FC031686) Channel Islands