About Tenacious Property 25 Ltd (12783426) United Kingdom