About Oliver Jack Properties Ltd (13468261) United Kingdom