About Seyward Window Co. Limited (03233936) United Kingdom