About Seneca Property 102 Limited (10874247) United Kingdom