About O & L Partners Ltd (11237101) United Kingdom