About Property 23 Limited (10241490) United Kingdom