About O & L Ltd (12392967) United Kingdom