About Todd Properties Limited (04265830) United Kingdom