About Exedra Property Holdings Limited (11230083) United Kingdom