About Excalibur (wales) Limited (03110401) United Kingdom