About Artgard Properties Limited (13280105) United Kingdom