About Seneca Property 101 Limited (10790072) United Kingdom