About Seneca Property 101c Limited (11110497) United Kingdom