About Seneca Property 105h Limited (12502451) United Kingdom