About S2a Properties Ltd (11913710) United Kingdom