About O & E Developments (uk) Ltd (11574238) United Kingdom