About O Meara Properties Limited (11455293) United Kingdom