About Excalibur Property Holdings Limited (11590721) United Kingdom