About Seneca Property 103 Limited (11024807) United Kingdom