About Opec Property Developments Ltd (12876598) United Kingdom