About Exa Properties Limited (13073532) United Kingdom