About Gobby & Scott Windows & Doors Limited (SC704546) United Kingdom