About The Windowhub Building Plastics Limited (12947103) United Kingdom