About Snl Property Limited (13499074) United Kingdom