About Excalibur Glastonbury Limited (09748228) United Kingdom