About O & L Investments Limited (11716597) United Kingdom