About Excalibur Estates Limited (10655921) United Kingdom