About O.s. Locke Limited (03980147) United Kingdom