About Sla Property Company Limited (01203396) United Kingdom