About S2w Property 103 Ltd (02984177) United Kingdom