About Seneca Property 101g Limited (11680518) United Kingdom