About O Clee Developments Ltd (13001465) United Kingdom