About Seneca Property 101e Limited (11314637) United Kingdom