About O Leary Developments Limited (10839844) United Kingdom