About Exel Properties Limited (04680238) United Kingdom