About Todd Properties (staffordshire) Limited (09492832) United Kingdom