About Seneca Property 101a Limited (10790095) United Kingdom