About Excalibur Equipment Ltd (13299878) United Kingdom