About O Leary Properties Limited (10817868) United Kingdom