About Slra Property Limited (10434583) United Kingdom