About Exeo Properties Limited (11080518) United Kingdom