About Seneca Property 105hh Limited (12508481) United Kingdom