About O.c. Property Rentals Limited (10482303) United Kingdom