About Exelvia Properties Limited (00890850) United Kingdom