About Spearglade Limited (02488397) United Kingdom