About The Glasshouse (abingdon) Limited (11770158) United Kingdom