About O Dea Properties Limited (07233703) United Kingdom