About Seneca Property 101f Limited (11187791) United Kingdom