About Savards Properties Limited (10186424) United Kingdom