About Seneca Property 101ef Limited (11403994) United Kingdom