About Excalibur Yachting Ltd (09636459) United Kingdom