About Seneca Property 101d Limited (11088258) United Kingdom