About Excelsior Property Investments Limited (10795287) United Kingdom