About O & L Property Ltd (12036635) United Kingdom