About Upholland Windows Limited (12270399) United Kingdom