About O & S Property Investments Ltd (11927985) United Kingdom