About O W L Lidford Holdings Limited (11906775) United Kingdom