About Seneca Property 101b Limited (10790084) United Kingdom