About O Hara Property Services Limited (05712683) United Kingdom