About Od Properties Ltd (12874025) United Kingdom