About Sika Deer Properties Ltd (13578360) United Kingdom