About O Halloran Trustees Limited (01800096) United Kingdom