About Origo Properties Limited (02393366) United Kingdom