About Ecoglaze (oxfordshire) Limited (12934076) United Kingdom