About O & L Property Holdings Ltd (13095942) United Kingdom