About Windglass (epsom) Limited (00938561) United Kingdom