About C Odea Property Services Ltd (10296682) United Kingdom