About Vicarage Glass & Design Limited (05225973) United Kingdom