About Seneca Property 104h Limited (12367241) United Kingdom