About Snl Properties Ltd (12613059) United Kingdom