About Seneca Property 105hhh Limited (12793257) United Kingdom