About O Brien Property Investments Limited (10318458) United Kingdom